//设为首页、收藏夹js
$(function () {
    $(".header-left-two a").click(function () {
        var ctrl = (navigator.userAgent.toLowerCase()).indexOf('mac') != -1 ? 'Command/Cmd' : 'CTRL';
        if (document.all) {
            window.external.addFavorite('localhost:8080', '新笔趣阁')
        } else if (window.sidebar) {
            window.sidebar.addPanel('新笔趣阁', 'localhost:8080', "")
        } else {
            alert('您可以尝试通过快捷键' + ctrl + ' + D 加入到收藏夹~')
        }
    });
    $('.btnCopy').click(function () {
        var clipboard = new ClipboardJS('.btnCopy');

        clipboard.on('success', function (e) {
            console.info('Action:', e.action);
            console.info('Text:', e.text);
            console.info('Trigger:', e.trigger);
            alert("本站地址已经复制到剪贴板！");
            e.clearSelection();
        });

        clipboard.on('error', function (e) {
            console.error('Action:', e.action);
            console.error('Trigger:', e.trigger);
            alert("您的浏览器不兼容复制js，本站地址为localhost:8080！");
        });

    });

});


//用户登录退出js

$(function () {

    $(".exit").unbind('click').bind("click", function () {
        if (confirm("是否要退出?") == true) {
            $.post(
                "http://localhost:8080/mutilAdmin",
                "_method=logout&" + $("#loginForm").serialize(),
                function (data) {
                    $("#loginForm").css("display", "block");
                    $(".exit").css("display", "none");
                    $("#ajax").css("display", "none");
                    alert(data);
                    window.location.href="../invalidateLogin.jsp"
                }, "text"
            )
        } else {
            alert("谢谢您的选择!");
        }
        location.reload();
    })
});
$(function () {
    $("#submit").unbind('click').bind('click', function () {
        var usernameText = $(".username")[0].value;
        var passwordText = $(".password")[0].value;
        if (usernameText == "") {
            alert("用户名不能为空");
        } else if (passwordText == "") {
            alert("密码不能为空");
        } else {
            $.ajax({
                type: "post",
                url: "http://localhost:8080/mutilAdmin",
                data: "_method=login&" + $("#loginForm").serialize(),
                success: function (data) {
                    if (3 == data.type) {
                        $("#loginForm").css("display", "none");
                        $(".header-right").append($("<span id='ajax'>hi,"
                            + data.username + "&emsp;超级管理员 <a type='text' href='/mutilAdmin?_method=selectAdmin' class='svip'>超级管理员界面&ensp;|</a> </span> <a type='text' href='/BookShelf?_method=myBookShelf'>我的书架&ensp;|</a> <a type='text' href='forgetpwd.jsp'>修改密码&ensp;|</a>  <a type='text' class='exit'>安全退出&ensp;|</a>"));
                        $("#ajax").css("display", "inline-block");
                        $(".svip").css("margin-left", "15px");
                        $(".exit").css("cursor","pointer");
                        $(".exit").unbind('click').bind("click", function () {
                            if (confirm("是否要退出?") == true) {
                                $.post(
                                    "http://localhost:8080/mutilAdmin",
                                    "_method=logout&" + $("#loginForm").serialize(),
                                    function (data) {
                                        $("#loginForm").css("display", "block");
                                        $(".exit").css("display", "none");
                                        $("#ajax").css("display", "none");
                                        alert(data);
                                        location.reload();

                                    }
                                );
                            }
                        });
                    } else if (2 == data.type) {
                        $("#loginForm").css("display", "none");
                        $(".header-right").append($("<span id='ajax'>hi," + data.username + "&emsp;管理员<a type='text' href='/mutilAdmin?_method=selectAdmin' class='vip'>管理员界面&ensp;|</a> </span>  <a type='text' href='/BookShelf?_method=myBookShelf'>我的书架&ensp;|</a> <a type='text' href='forgetpwd.jsp'>修改密码&ensp;|</a>  <a type='text' class='exit'>安全退出&ensp;|</a>"));
                        $("#ajax").css("display", "inline-block");
                        $(".vip").css("margin-left", "75px");
                        $(".exit").unbind('click').bind("click", function () {
                            if (confirm("是否要退出?") == true) {
                                $.post(
                                    "http://localhost:8080/mutilAdmin",
                                    "_method=logout&" + $("#loginForm").serialize(),
                                    function (data) {
                                        $("#loginForm").css("display", "block");
                                        $(".exit").css("display", "none");
                                        $("#ajax").css("display", "none");
                                        alert(data);
                                        window.location.href="../invalidateLogin.jsp"
                                    }, "text"
                                );
                                location.reload();
                            } else {
                                alert("谢谢您的选择!");
                            }
                        })
                    } else if (1 == data.type) {
                        $("#loginForm").css("display", "none");
                        $(".header-right").append($("<span id='ajax'>hi," + data.username + "&emsp;尊敬的用户<a type='text' href='/index.jsp' class='user' >回到首页&ensp;|</a></span> <a type='text' href='/BookShelf?_method=myBookShelf' class='bookcase'>我的书架&ensp;|</a> <a type='text' href='forgetpwd.jsp'>修改密码&ensp;|</a>  <a type='text' class='exit'>安全退出&ensp;|</a>"));
                        $("#ajax").css("display", "inline-block");
                        $(".user").css("margin-left", "63px");
                        $(".exit").unbind('click').bind("click", function () {
                            if (confirm("是否要退出?") == true) {
                                $.post(
                                    "http://localhost:8080/mutilAdmin",
                                    "_method=logout&" + $("#loginForm").serialize(),
                                    function (data) {
                                        $("#loginForm").css("display", "block");
                                        $(".exit").css("display", "none");
                                        $("#ajax").css("display", "none");
                                        alert(data);
                                        window.location.href="../invalidateLogin.jsp"
                                    }, "text"
                                );
                                location.reload();
                            } else {
                                alert("谢谢您的选择!");
                            }
                        })
                    }

                }, error: function (errorcod) {
                    alert("密码错误或用户名不存在");
                },
                dataType: "json"
            })
        }
    })
})